.container {
  padding-top: 15rpx;

  .single {
    padding: 20rpx;
    display: flex;
    align-items: center;
    background-color: white;
    margin-bottom:21rpx ;

    .cover {
      width: 160rpx;
      height: 160rpx;
      border-radius: 5rpx;
      margin-right: 26rpx;
    }

    .info{
      width: 375rpx;
      height: 160rpx;
      display: flex;
      justify-content: space-between;
      flex-direction: column;
      margin-right: 34rpx;
      .title{
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 28rpx;
        color:#343434 ;

      }
      .address{
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 26rpx;
        color: #666666;
        font-weight: 300;
      }

      .style01{
        background-color: #FFEFF5 !important;
        color: #FE649C !important;
        border: none !important;
        padding: 5rpx 8rpx !important;
        
        border-radius: 10rpx;
        min-width: 90rpx !important;
      }

      my-labels{
        margin-right: 13rpx;
      }
    }

    .line {
      width: 1px;
      height: 116rpx;
      margin-right: 19rpx;
    }

    .style02{
      color:#BF8CFE !important ;
    }
  }
}